package com.css.zfzx.sjcj.modules.yhdisaster.repository.entity.AssessEntity;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import java.util.Date;
import java.util.Objects;

/**
 * @author DBJ
 */
@MappedSuperclass
public class YhDisasterEntity1 {
    private String id;
    private String yhCode;
    private String yhUnit;
    private String yhProjectName;
    private String yhProjectType;
    private String province;
    private String area;
    private String city;
    private String detailedAddress;
    private String longitude;
    private String latitude;
    private String yhConstructionScale;
    private String yhConstructionPrice;
    private String yhProjectTask;
    private String yhBuildingTime;
    private String yhEarthFortification;
    private String yhEarthIntensity;
    private String yhNowEarthQh;
    private String yhFieldType;
    private String yhLotType;
    private String yhExistingVirus;
    private String fillPerson;
    private String fillPersonTel;
    private String checkPerson;
    private String checkPersonTel;
    private String imageUrl;
    private String createUserId;
    private Date createTime;
    private String isValid;
    private String town;
    private String village;
    private String objectCode;
    private String reviewStatus;
    private String qualityinspectionStatus;
    private String updateUser;
    private Date updateTime;
    private String examineUser;
    private Date examineDate;
    private String examineComments;
    private String qualityinspectionUser;
    private Date qualityinspectionDate;
    private String qualityinspectionComments;
    private String remark;
    private Integer partionFlag;
    private String qualityResult;
    private String evaluationResult;
    private String otherEarthintensity;
    private String seismicZoning;
    private String typicalHazardPhotos;
    private String surfaceAcceleration;
    private Double cvalue;
    private Double rvalue;
    private Double vvalue;
    private Double pheq;
    private Integer isUpToStandard;
    private String buildingTimeDetails;
    private String spaceData;
    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private String extends5;
    private String yhCreatetime;
    private String yhUpdatetime;



    @Basic
    @Column(name = "yh_createtime")
    public String getYhCreatetime(){
        return this.yhCreatetime;
    }
    public void setYhCreatetime(String yhCreatetime){
        this.yhCreatetime=yhCreatetime;
    }
    @Basic
    @Column(name = "yh_updatetime")
    public String getYhUpdatetime(){
        return this.yhUpdatetime;
    }
    public void setYhUpdatetime(String yhUpdatetime){
        this.yhUpdatetime=yhUpdatetime;
    }

    @Id
    @Column(name = "id", nullable = false, length = 255)
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    @Basic
    @Column(name = "yh_code", nullable = true, length = 255)
    public String getYhCode() {
        return yhCode;
    }

    public void setYhCode(String yhCode) {
        this.yhCode = yhCode;
    }

    @Basic
    @Column(name = "yh_unit", nullable = true, length = 255)
    public String getYhUnit() {
        return yhUnit;
    }

    public void setYhUnit(String yhUnit) {
        this.yhUnit = yhUnit;
    }

    @Basic
    @Column(name = "yh_project_name", nullable = true, length = 255)
    public String getYhProjectName() {
        return yhProjectName;
    }

    public void setYhProjectName(String yhProjectName) {
        this.yhProjectName = yhProjectName;
    }

    @Basic
    @Column(name = "yh_project_type", nullable = true, length = 255)
    public String getYhProjectType() {
        return yhProjectType;
    }

    public void setYhProjectType(String yhProjectType) {
        this.yhProjectType = yhProjectType;
    }

    @Basic
    @Column(name = "province", nullable = true, length = 255)
    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    @Basic
    @Column(name = "area", nullable = true, length = 255)
    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    @Basic
    @Column(name = "city", nullable = true, length = 255)
    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    @Basic
    @Column(name = "detailed_address", nullable = true, length = 255)
    public String getDetailedAddress() {
        return detailedAddress;
    }

    public void setDetailedAddress(String detailedAddress) {
        this.detailedAddress = detailedAddress;
    }

    @Basic
    @Column(name = "longitude", nullable = true, length = 255)
    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    @Basic
    @Column(name = "latitude", nullable = true, length = 255)
    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    @Basic
    @Column(name = "yh_construction_scale", nullable = true, length = 255)
    public String getYhConstructionScale() {
        return yhConstructionScale;
    }

    public void setYhConstructionScale(String yhConstructionScale) {
        this.yhConstructionScale = yhConstructionScale;
    }

    @Basic
    @Column(name = "yh_construction_price", nullable = true, length = 255)
    public String getYhConstructionPrice() {
        return yhConstructionPrice;
    }

    public void setYhConstructionPrice(String yhConstructionPrice) {
        this.yhConstructionPrice = yhConstructionPrice;
    }

    @Basic
    @Column(name = "yh_project_task", nullable = true, length = 255)
    public String getYhProjectTask() {
        return yhProjectTask;
    }

    public void setYhProjectTask(String yhProjectTask) {
        this.yhProjectTask = yhProjectTask;
    }

    @Basic
    @Column(name = "yh_building_time", nullable = true, length = 255)
    public String getYhBuildingTime() {
        return yhBuildingTime;
    }

    public void setYhBuildingTime(String yhBuildingTime) {
        this.yhBuildingTime = yhBuildingTime;
    }

    @Basic
    @Column(name = "yh_earth_fortification", nullable = true, length = 255)
    public String getYhEarthFortification() {
        return yhEarthFortification;
    }

    public void setYhEarthFortification(String yhEarthFortification) {
        this.yhEarthFortification = yhEarthFortification;
    }

    @Basic
    @Column(name = "yh_earth_intensity", nullable = true, length = 255)
    public String getYhEarthIntensity() {
        return yhEarthIntensity;
    }

    public void setYhEarthIntensity(String yhEarthIntensity) {
        this.yhEarthIntensity = yhEarthIntensity;
    }

    @Basic
    @Column(name = "yh_now_earth_qh", nullable = true, length = 255)
    public String getYhNowEarthQh() {
        return yhNowEarthQh;
    }

    public void setYhNowEarthQh(String yhNowEarthQh) {
        this.yhNowEarthQh = yhNowEarthQh;
    }

    @Basic
    @Column(name = "yh_field_type", nullable = true, length = 255)
    public String getYhFieldType() {
        return yhFieldType;
    }

    public void setYhFieldType(String yhFieldType) {
        this.yhFieldType = yhFieldType;
    }

    @Basic
    @Column(name = "yh_lot_type", nullable = true, length = 255)
    public String getYhLotType() {
        return yhLotType;
    }

    public void setYhLotType(String yhLotType) {
        this.yhLotType = yhLotType;
    }

    @Basic
    @Column(name = "yh_existing_virus", nullable = true, length = 255)
    public String getYhExistingVirus() {
        return yhExistingVirus;
    }

    public void setYhExistingVirus(String yhExistingVirus) {
        this.yhExistingVirus = yhExistingVirus;
    }

    @Basic
    @Column(name = "fill_person", nullable = true, length = 255)
    public String getFillPerson() {
        return fillPerson;
    }

    public void setFillPerson(String fillPerson) {
        this.fillPerson = fillPerson;
    }

    @Basic
    @Column(name = "fill_person_tel", nullable = true, length = 255)
    public String getFillPersonTel() {
        return fillPersonTel;
    }

    public void setFillPersonTel(String fillPersonTel) {
        this.fillPersonTel = fillPersonTel;
    }

    @Basic
    @Column(name = "check_person", nullable = true, length = 255)
    public String getCheckPerson() {
        return checkPerson;
    }

    public void setCheckPerson(String checkPerson) {
        this.checkPerson = checkPerson;
    }

    @Basic
    @Column(name = "check_person_tel", nullable = true, length = 255)
    public String getCheckPersonTel() {
        return checkPersonTel;
    }

    public void setCheckPersonTel(String checkPersonTel) {
        this.checkPersonTel = checkPersonTel;
    }

    @Basic
    @Column(name = "image_url", nullable = true, length = 1000)
    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    @Basic
    @Column(name = "create_user_id", nullable = true, length = 255)
    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    @Basic
    @Column(name = "create_time", nullable = true)
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Basic
    @Column(name = "is_valid", nullable = true, length = 255)
    public String getIsValid() {
        return isValid;
    }

    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }

    @Basic
    @Column(name = "town", nullable = true, length = 255)
    public String getTown() {
        return town;
    }

    public void setTown(String town) {
        this.town = town;
    }

    @Basic
    @Column(name = "village", nullable = true, length = 255)
    public String getVillage() {
        return village;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    @Basic
    @Column(name = "object_code", nullable = true, length = 255)
    public String getObjectCode() {
        return objectCode;
    }

    public void setObjectCode(String objectCode) {
        this.objectCode = objectCode;
    }

    @Basic
    @Column(name = "review_status", nullable = true, length = 255)
    public String getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(String reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    @Basic
    @Column(name = "qualityinspection_status", nullable = true, length = 255)
    public String getQualityinspectionStatus() {
        return qualityinspectionStatus;
    }

    public void setQualityinspectionStatus(String qualityinspectionStatus) {
        this.qualityinspectionStatus = qualityinspectionStatus;
    }

    @Basic
    @Column(name = "update_user", nullable = true, length = 255)
    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    @Basic
    @Column(name = "update_time", nullable = true)
    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Basic
    @Column(name = "examine_user", nullable = true, length = 255)
    public String getExamineUser() {
        return examineUser;
    }

    public void setExamineUser(String examineUser) {
        this.examineUser = examineUser;
    }

    @Basic
    @Column(name = "examine_date", nullable = true)
    public Date getExamineDate() {
        return examineDate;
    }

    public void setExamineDate(Date examineDate) {
        this.examineDate = examineDate;
    }

    @Basic
    @Column(name = "examine_comments", nullable = true, length = 1000)
    public String getExamineComments() {
        return examineComments;
    }

    public void setExamineComments(String examineComments) {
        this.examineComments = examineComments;
    }

    @Basic
    @Column(name = "qualityinspection_user", nullable = true, length = 255)
    public String getQualityinspectionUser() {
        return qualityinspectionUser;
    }

    public void setQualityinspectionUser(String qualityinspectionUser) {
        this.qualityinspectionUser = qualityinspectionUser;
    }

    @Basic
    @Column(name = "qualityinspection_date", nullable = true)
    public Date getQualityinspectionDate() {
        return qualityinspectionDate;
    }

    public void setQualityinspectionDate(Date qualityinspectionDate) {
        this.qualityinspectionDate = qualityinspectionDate;
    }

    @Basic
    @Column(name = "qualityinspection_comments", nullable = true, length = 1000)
    public String getQualityinspectionComments() {
        return qualityinspectionComments;
    }

    public void setQualityinspectionComments(String qualityinspectionComments) {
        this.qualityinspectionComments = qualityinspectionComments;
    }

    @Basic
    @Column(name = "remark", nullable = true, length = 1000)
    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Basic
    @Column(name = "partion_flag", nullable = true)
    public Integer getPartionFlag() {
        return partionFlag;
    }

    public void setPartionFlag(Integer partionFlag) {
        this.partionFlag = partionFlag;
    }

    @Basic
    @Column(name = "quality_result", nullable = true, length = 255)
    public String getQualityResult() {
        return qualityResult;
    }

    public void setQualityResult(String qualityResult) {
        this.qualityResult = qualityResult;
    }

    @Basic
    @Column(name = "evaluation_result", nullable = true, length = 255)
    public String getEvaluationResult() {
        return evaluationResult;
    }

    public void setEvaluationResult(String evaluationResult) {
        this.evaluationResult = evaluationResult;
    }

    @Basic
    @Column(name = "other_earthintensity", nullable = true, length = 255)
    public String getOtherEarthintensity() {
        return otherEarthintensity;
    }

    public void setOtherEarthintensity(String otherEarthintensity) {
        this.otherEarthintensity = otherEarthintensity;
    }

    @Basic
    @Column(name = "seismic_zoning", nullable = true, length = 255)
    public String getSeismicZoning() {
        return seismicZoning;
    }

    public void setSeismicZoning(String seismicZoning) {
        this.seismicZoning = seismicZoning;
    }

    @Basic
    @Column(name = "typical_hazard_photos", nullable = true, length = 1000)
    public String getTypicalHazardPhotos() {
        return typicalHazardPhotos;
    }

    public void setTypicalHazardPhotos(String typicalHazardPhotos) {
        this.typicalHazardPhotos = typicalHazardPhotos;
    }

    @Basic
    @Column(name = "surface_acceleration", nullable = true, length = 255)
    public String getSurfaceAcceleration() {
        return surfaceAcceleration;
    }

    public void setSurfaceAcceleration(String surfaceAcceleration) {
        this.surfaceAcceleration = surfaceAcceleration;
    }

    @Basic
    @Column(name = "cvalue", nullable = true, precision = 0)
    public Double getCvalue() {
        return cvalue;
    }

    public void setCvalue(Double cvalue) {
        this.cvalue = cvalue;
    }

    @Basic
    @Column(name = "rvalue", nullable = true, precision = 0)
    public Double getRvalue() {
        return rvalue;
    }

    public void setRvalue(Double rvalue) {
        this.rvalue = rvalue;
    }

    @Basic
    @Column(name = "vvalue", nullable = true, precision = 0)
    public Double getVvalue() {
        return vvalue;
    }

    public void setVvalue(Double vvalue) {
        this.vvalue = vvalue;
    }

    @Basic
    @Column(name = "pheq", nullable = true, precision = 0)
    public Double getPheq() {
        return pheq;
    }

    public void setPheq(Double pheq) {
        this.pheq = pheq;
    }

    @Basic
    @Column(name = "is_up_to_standard", nullable = true)
    public Integer getIsUpToStandard() {
        return isUpToStandard;
    }

    public void setIsUpToStandard(Integer isUpToStandard) {
        this.isUpToStandard = isUpToStandard;
    }

    @Basic
    @Column(name = "building_time_details", nullable = true, length = 50)
    public String getBuildingTimeDetails() {
        return buildingTimeDetails;
    }

    public void setBuildingTimeDetails(String buildingTimeDetails) {
        this.buildingTimeDetails = buildingTimeDetails;
    }

    @Basic
    @Column(name = "space_data", nullable = true)
    public String getSpaceData() {
        return spaceData;
    }

    public void setSpaceData(String spaceData) {
        this.spaceData = spaceData;
    }

    @Basic
    @Column(name = "extends1", nullable = true, length = 255)
    public String getExtends1() {
        return extends1;
    }

    public void setExtends1(String extends1) {
        this.extends1 = extends1;
    }

    @Basic
    @Column(name = "extends2", nullable = true, length = 255)
    public String getExtends2() {
        return extends2;
    }

    public void setExtends2(String extends2) {
        this.extends2 = extends2;
    }

    @Basic
    @Column(name = "extends3", nullable = true, length = 255)
    public String getExtends3() {
        return extends3;
    }

    public void setExtends3(String extends3) {
        this.extends3 = extends3;
    }

    @Basic
    @Column(name = "extends4", nullable = true, length = 255)
    public String getExtends4() {
        return extends4;
    }

    public void setExtends4(String extends4) {
        this.extends4 = extends4;
    }

    @Basic
    @Column(name = "extends5", nullable = true, length = 255)
    public String getExtends5() {
        return extends5;
    }

    public void setExtends5(String extends5) {
        this.extends5 = extends5;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        YhDisasterEntity1 that = (YhDisasterEntity1) o;
        return Objects.equals(id, that.id) && Objects.equals(yhCode, that.yhCode) && Objects.equals(yhUnit, that.yhUnit) && Objects.equals(yhProjectName, that.yhProjectName) && Objects.equals(yhProjectType, that.yhProjectType) && Objects.equals(province, that.province) && Objects.equals(area, that.area) && Objects.equals(city, that.city) && Objects.equals(detailedAddress, that.detailedAddress) && Objects.equals(longitude, that.longitude) && Objects.equals(latitude, that.latitude) && Objects.equals(yhConstructionScale, that.yhConstructionScale) && Objects.equals(yhConstructionPrice, that.yhConstructionPrice) && Objects.equals(yhProjectTask, that.yhProjectTask) && Objects.equals(yhBuildingTime, that.yhBuildingTime) && Objects.equals(yhEarthFortification, that.yhEarthFortification) && Objects.equals(yhEarthIntensity, that.yhEarthIntensity) && Objects.equals(yhNowEarthQh, that.yhNowEarthQh) && Objects.equals(yhFieldType, that.yhFieldType) && Objects.equals(yhLotType, that.yhLotType) && Objects.equals(yhExistingVirus, that.yhExistingVirus) && Objects.equals(fillPerson, that.fillPerson) && Objects.equals(fillPersonTel, that.fillPersonTel) && Objects.equals(checkPerson, that.checkPerson) && Objects.equals(checkPersonTel, that.checkPersonTel) && Objects.equals(imageUrl, that.imageUrl) && Objects.equals(createUserId, that.createUserId) && Objects.equals(createTime, that.createTime) && Objects.equals(isValid, that.isValid) && Objects.equals(town, that.town) && Objects.equals(village, that.village) && Objects.equals(objectCode, that.objectCode) && Objects.equals(reviewStatus, that.reviewStatus) && Objects.equals(qualityinspectionStatus, that.qualityinspectionStatus) && Objects.equals(updateUser, that.updateUser) && Objects.equals(updateTime, that.updateTime) && Objects.equals(examineUser, that.examineUser) && Objects.equals(examineDate, that.examineDate) && Objects.equals(examineComments, that.examineComments) && Objects.equals(qualityinspectionUser, that.qualityinspectionUser) && Objects.equals(qualityinspectionDate, that.qualityinspectionDate) && Objects.equals(qualityinspectionComments, that.qualityinspectionComments) && Objects.equals(remark, that.remark) && Objects.equals(partionFlag, that.partionFlag) && Objects.equals(qualityResult, that.qualityResult) && Objects.equals(evaluationResult, that.evaluationResult) && Objects.equals(otherEarthintensity, that.otherEarthintensity) && Objects.equals(seismicZoning, that.seismicZoning) && Objects.equals(typicalHazardPhotos, that.typicalHazardPhotos) && Objects.equals(surfaceAcceleration, that.surfaceAcceleration) && Objects.equals(cvalue, that.cvalue) && Objects.equals(rvalue, that.rvalue) && Objects.equals(vvalue, that.vvalue) && Objects.equals(pheq, that.pheq) && Objects.equals(isUpToStandard, that.isUpToStandard) && Objects.equals(buildingTimeDetails, that.buildingTimeDetails) && Objects.equals(spaceData, that.spaceData) && Objects.equals(extends1, that.extends1) && Objects.equals(extends2, that.extends2) && Objects.equals(extends3, that.extends3) && Objects.equals(extends4, that.extends4) && Objects.equals(extends5, that.extends5);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, yhCode, yhUnit, yhProjectName, yhProjectType, province, area, city, detailedAddress, longitude, latitude, yhConstructionScale, yhConstructionPrice, yhProjectTask, yhBuildingTime, yhEarthFortification, yhEarthIntensity, yhNowEarthQh, yhFieldType, yhLotType, yhExistingVirus, fillPerson, fillPersonTel, checkPerson, checkPersonTel, imageUrl, createUserId, createTime, isValid, town, village, objectCode, reviewStatus, qualityinspectionStatus, updateUser, updateTime, examineUser, examineDate, examineComments, qualityinspectionUser, qualityinspectionDate, qualityinspectionComments, remark, partionFlag, qualityResult, evaluationResult, otherEarthintensity, seismicZoning, typicalHazardPhotos, surfaceAcceleration, cvalue, rvalue, vvalue, pheq, isUpToStandard, buildingTimeDetails, spaceData, extends1, extends2, extends3, extends4, extends5);
    }

    @Override
    public String toString() {
        return "YhDisastersEntity{" +
                "id='" + id + '\'' +
                ", yhCode='" + yhCode + '\'' +
                ", yhUnit='" + yhUnit + '\'' +
                ", yhProjectName='" + yhProjectName + '\'' +
                ", yhProjectType='" + yhProjectType + '\'' +
                ", province='" + province + '\'' +
                ", area='" + area + '\'' +
                ", city='" + city + '\'' +
                ", detailedAddress='" + detailedAddress + '\'' +
                ", longitude='" + longitude + '\'' +
                ", latitude='" + latitude + '\'' +
                ", yhConstructionScale='" + yhConstructionScale + '\'' +
                ", yhConstructionPrice='" + yhConstructionPrice + '\'' +
                ", yhProjectTask='" + yhProjectTask + '\'' +
                ", yhBuildingTime='" + yhBuildingTime + '\'' +
                ", yhEarthFortification='" + yhEarthFortification + '\'' +
                ", yhEarthIntensity='" + yhEarthIntensity + '\'' +
                ", yhNowEarthQh='" + yhNowEarthQh + '\'' +
                ", yhFieldType='" + yhFieldType + '\'' +
                ", yhLotType='" + yhLotType + '\'' +
                ", yhExistingVirus='" + yhExistingVirus + '\'' +
                ", fillPerson='" + fillPerson + '\'' +
                ", fillPersonTel='" + fillPersonTel + '\'' +
                ", checkPerson='" + checkPerson + '\'' +
                ", checkPersonTel='" + checkPersonTel + '\'' +
                ", imageUrl='" + imageUrl + '\'' +
                ", createUserId='" + createUserId + '\'' +
                ", createTime=" + createTime +
                ", isValid='" + isValid + '\'' +
                ", town='" + town + '\'' +
                ", village='" + village + '\'' +
                ", objectCode='" + objectCode + '\'' +
                ", reviewStatus='" + reviewStatus + '\'' +
                ", qualityinspectionStatus='" + qualityinspectionStatus + '\'' +
                ", updateUser='" + updateUser + '\'' +
                ", updateTime=" + updateTime +
                ", examineUser='" + examineUser + '\'' +
                ", examineDate=" + examineDate +
                ", examineComments='" + examineComments + '\'' +
                ", qualityinspectionUser='" + qualityinspectionUser + '\'' +
                ", qualityinspectionDate=" + qualityinspectionDate +
                ", qualityinspectionComments='" + qualityinspectionComments + '\'' +
                ", remark='" + remark + '\'' +
                ", partionFlag=" + partionFlag +
                ", qualityResult='" + qualityResult + '\'' +
                ", evaluationResult='" + evaluationResult + '\'' +
                ", otherEarthintensity='" + otherEarthintensity + '\'' +
                ", seismicZoning='" + seismicZoning + '\'' +
                ", typicalHazardPhotos='" + typicalHazardPhotos + '\'' +
                ", surfaceAcceleration='" + surfaceAcceleration + '\'' +
                ", cvalue=" + cvalue +
                ", rvalue=" + rvalue +
                ", vvalue=" + vvalue +
                ", pheq=" + pheq +
                ", isUpToStandard=" + isUpToStandard +
                ", buildingTimeDetails='" + buildingTimeDetails + '\'' +
                ", spaceData='" + spaceData + '\'' +
                ", extends1='" + extends1 + '\'' +
                ", extends2='" + extends2 + '\'' +
                ", extends3='" + extends3 + '\'' +
                ", extends4='" + extends4 + '\'' +
                ", extends5='" + extends5 + '\'' +
                ", yhCreatetime='" + yhCreatetime + '\'' +
                ", yhUpdatetime='" + yhUpdatetime + '\'' +
                '}';
    }
}
